[INFO] cloning repository https://github.com/bluescorpionit/nexus-clip
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bluescorpionit/nexus-clip" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbluescorpionit%2Fnexus-clip", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbluescorpionit%2Fnexus-clip'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e4281a6a3382fd30ff1bcb5dc48e0dc87f48d5a0
[INFO] fixing bluescorpionit/nexus-clip against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbluescorpionit%2Fnexus-clip" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bluescorpionit/nexus-clip
[INFO] finished tweaking git repo https://github.com/bluescorpionit/nexus-clip
[INFO] tweaked toml for git repo https://github.com/bluescorpionit/nexus-clip written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bluescorpionit/nexus-clip on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bluescorpionit/nexus-clip already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded flate2 v1.1.8
[INFO] [stderr]   Downloaded cc v1.2.54
[INFO] [stderr]   Downloaded tray-icon v0.11.3
[INFO] [stderr]   Downloaded zmij v1.0.16
[INFO] [stderr]   Downloaded qrcode v0.14.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bfb8d5ba8880a00272397ce684b8cfafd579c1ee26332b6c2193d3f271533758
[INFO] running `Command { std: "docker" "start" "bfb8d5ba8880a00272397ce684b8cfafd579c1ee26332b6c2193d3f271533758", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bfb8d5ba8880a00272397ce684b8cfafd579c1ee26332b6c2193d3f271533758" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bfb8d5ba8880a00272397ce684b8cfafd579c1ee26332b6c2193d3f271533758", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bfb8d5ba8880a00272397ce684b8cfafd579c1ee26332b6c2193d3f271533758" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]     Checking simd-adler32 v0.3.8
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling find-msvc-tools v0.1.8
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking linux-raw-sys v0.11.0
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]     Checking x11rb-protocol v0.13.2
[INFO] [stderr]     Checking bytes v1.11.0
[INFO] [stderr]     Checking fallible-iterator v0.2.0
[INFO] [stderr]     Checking fallible-streaming-iterator v0.1.9
[INFO] [stderr]     Checking pxfm v0.1.27
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]    Compiling cc v1.2.54
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]     Checking flate2 v1.1.8
[INFO] [stderr]     Checking png v0.18.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.26.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking socket2 v0.6.2
[INFO] [stderr]     Checking mio v1.1.1
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking moxcms v0.7.11
[INFO] [stderr]     Checking hashlink v0.8.4
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]     Checking tokio v1.49.0
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking image v0.25.9
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking rusqlite v0.29.0
[INFO] [stderr]     Checking nexus-clip v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `tray_icon` in this scope
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use tray_icon::{menu::{Menu, MenuItem, MenuEvent}, TrayIconBuilder, TrayIcon};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `tray_icon`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tray_icon`, use `cargo add tray_icon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `winit` in this scope
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winit::event_loop::{ControlFlow, EventLoop};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `winit`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `winit`, use `cargo add winit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tray_icon`
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use tray_icon::{menu::{Menu, MenuItem, MenuEvent}, TrayIconBuilder, TrayIcon};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `tray_icon`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tray_icon`, use `cargo add tray_icon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `md5`
[INFO] [stdout]   --> src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use md5::{Md5, Digest};
[INFO] [stdout]    |     ^^^ use of unresolved module or unlinked crate `md5`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `md5`, use `cargo add md5` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tracing`
[INFO] [stdout]   --> src/main.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use tracing::{info, error, warn};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `tracing`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tracing`, use `cargo add tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tracing`
[INFO] [stdout]  --> src/db.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tracing::warn;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `tracing`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `tracing`, use `cargo add tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `aes_gcm` in this scope
[INFO] [stdout]  --> src/crypto.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use aes_gcm::{
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `aes_gcm`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `aes_gcm`, use `cargo add aes_gcm` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `md5`
[INFO] [stdout]  --> src/clipboard.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use md5::{Md5, Digest};
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `md5`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `md5`, use `cargo add md5` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `argon2` in this scope
[INFO] [stdout]  --> src/crypto.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use argon2::{
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `argon2`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `argon2`, use `cargo add argon2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `aes_gcm`
[INFO] [stdout]  --> src/crypto.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use aes_gcm::{
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `aes_gcm`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `aes_gcm`, use `cargo add aes_gcm` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `base64` in this scope
[INFO] [stdout]  --> src/crypto.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::{engine::general_purpose::STANDARD, Engine};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `base64`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `base64`, use `cargo add base64` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `argon2`
[INFO] [stdout]  --> src/crypto.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use argon2::{
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `argon2`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `argon2`, use `cargo add argon2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `base64`
[INFO] [stdout]  --> src/crypto.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::{engine::general_purpose::STANDARD, Engine};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `base64`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `base64`, use `cargo add base64` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]   --> src/crypto.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use rand::RngCore;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> src/crypto.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `global_hotkey` in this scope
[INFO] [stdout]  --> src/hotkeys.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use global_hotkey::{GlobalHotKeyEvent, GlobalHotKeyManager, hotkey::{HotKey, Modifiers, Code}};
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `global_hotkey`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `global_hotkey`, use `cargo add global_hotkey` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `global_hotkey`
[INFO] [stdout]  --> src/hotkeys.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use global_hotkey::{GlobalHotKeyEvent, GlobalHotKeyManager, hotkey::{HotKey, Modifiers, Code}};
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `global_hotkey`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `global_hotkey`, use `cargo add global_hotkey` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tracing`
[INFO] [stdout]  --> src/hotkeys.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tracing::{info, error, warn};
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `tracing`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `tracing`, use `cargo add tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/config.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `dirs`
[INFO] [stdout]  --> src/config.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use dirs::config_dir;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `dirs`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dirs`, use `cargo add dirs` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tray_icon` in this scope
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use tray_icon::{menu::{Menu, MenuItem, MenuEvent}, TrayIconBuilder, TrayIcon};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `tray_icon`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tray_icon`, use `cargo add tray_icon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `winit` in this scope
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winit::event_loop::{ControlFlow, EventLoop};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `winit`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `winit`, use `cargo add winit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tray_icon`
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use tray_icon::{menu::{Menu, MenuItem, MenuEvent}, TrayIconBuilder, TrayIcon};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `tray_icon`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tray_icon`, use `cargo add tray_icon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `md5`
[INFO] [stdout]   --> src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use md5::{Md5, Digest};
[INFO] [stdout]    |     ^^^ use of unresolved module or unlinked crate `md5`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `md5`, use `cargo add md5` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tracing`
[INFO] [stdout]   --> src/main.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use tracing::{info, error, warn};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `tracing`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tracing`, use `cargo add tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tracing`
[INFO] [stdout]  --> src/db.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tracing::warn;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `tracing`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `tracing`, use `cargo add tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `aes_gcm` in this scope
[INFO] [stdout]  --> src/crypto.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use aes_gcm::{
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `aes_gcm`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `aes_gcm`, use `cargo add aes_gcm` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `md5`
[INFO] [stdout]  --> src/clipboard.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use md5::{Md5, Digest};
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `md5`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `md5`, use `cargo add md5` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `argon2` in this scope
[INFO] [stdout]  --> src/crypto.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use argon2::{
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `argon2`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `argon2`, use `cargo add argon2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `aes_gcm`
[INFO] [stdout]  --> src/crypto.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use aes_gcm::{
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `aes_gcm`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `aes_gcm`, use `cargo add aes_gcm` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `base64` in this scope
[INFO] [stdout]  --> src/crypto.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::{engine::general_purpose::STANDARD, Engine};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `base64`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `base64`, use `cargo add base64` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `argon2`
[INFO] [stdout]  --> src/crypto.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use argon2::{
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `argon2`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `argon2`, use `cargo add argon2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `base64`
[INFO] [stdout]  --> src/crypto.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::{engine::general_purpose::STANDARD, Engine};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `base64`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `base64`, use `cargo add base64` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]   --> src/crypto.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use rand::RngCore;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> src/crypto.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `global_hotkey` in this scope
[INFO] [stdout]  --> src/hotkeys.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use global_hotkey::{GlobalHotKeyEvent, GlobalHotKeyManager, hotkey::{HotKey, Modifiers, Code}};
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `global_hotkey`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `global_hotkey`, use `cargo add global_hotkey` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `global_hotkey`
[INFO] [stdout]  --> src/hotkeys.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use global_hotkey::{GlobalHotKeyEvent, GlobalHotKeyManager, hotkey::{HotKey, Modifiers, Code}};
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `global_hotkey`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `global_hotkey`, use `cargo add global_hotkey` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tracing`
[INFO] [stdout]  --> src/hotkeys.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tracing::{info, error, warn};
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `tracing`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `tracing`, use `cargo add tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/config.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `dirs`
[INFO] [stdout]  --> src/config.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use dirs::config_dir;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `dirs`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dirs`, use `cargo add dirs` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]  --> src/config.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[serde(default = "default_db_path")]
[INFO] [stdout]   |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[serde(default = "default_max_history")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[serde(default = "default_poll_interval")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[serde(default = "default_hotkey_open")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[serde(default = "default_hotkey_paste_1")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[serde(default = "default_hotkey_paste_2")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 |     #[serde(default = "default_hotkey_paste_3")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[serde(default = "default_hotkey_private")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[serde(default = "default_ttl_hours")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 |     #[serde(default = "default_app_blacklist")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]  --> src/config.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[serde(default = "default_db_path")]
[INFO] [stdout]   |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[serde(default = "default_sync_enabled")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[serde(default = "default_max_history")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[serde(default = "default_sync_port")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |     #[serde(default = "default_auto_sync")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[serde(default = "default_poll_interval")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[serde(default = "default_trusted_devices")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[serde(default = "default_hotkey_open")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:65:7
[INFO] [stdout]    |
[INFO] [stdout] 65 |     #[serde(default = "default_max_items_tray")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[serde(default = "default_hotkey_paste_1")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[serde(default = "default_show_app_icon")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[serde(default = "default_hotkey_paste_2")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[serde(default = "default_theme")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 |     #[serde(default = "default_hotkey_paste_3")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `chrono` in this scope
[INFO] [stdout]    --> src/db.rs:305:19
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let now = chrono::Utc::now().timestamp();
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `chrono`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[serde(default = "default_hotkey_private")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[serde(default = "default_ttl_hours")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 |     #[serde(default = "default_app_blacklist")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[serde(default = "default_sync_enabled")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[serde(default = "default_sync_port")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |     #[serde(default = "default_auto_sync")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[serde(default = "default_trusted_devices")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:65:7
[INFO] [stdout]    |
[INFO] [stdout] 65 |     #[serde(default = "default_max_items_tray")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `global_hotkey` in this scope
[INFO] [stdout]   --> src/hotkeys.rs:67:35
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 if event.state == global_hotkey::HotKeyState::Released {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `global_hotkey`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `global_hotkey`, use `cargo add global_hotkey` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[serde(default = "default_show_app_icon")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/config.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[serde(default = "default_theme")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `chrono` in this scope
[INFO] [stdout]    --> src/db.rs:305:19
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let now = chrono::Utc::now().timestamp();
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `chrono`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tracing` in this scope
[INFO] [stdout]   --> src/main.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |         .with_max_level(tracing::Level::INFO)
[INFO] [stdout]    |                         ^^^^^^^ use of unresolved module or unlinked crate `tracing`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tracing`, use `cargo add tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `uuid` in this scope
[INFO] [stdout]    --> src/main.rs:153:29
[INFO] [stdout]     |
[INFO] [stdout] 153 |                         id: uuid::Uuid::new_v4().to_string(),
[INFO] [stdout]     |                             ^^^^ use of unresolved module or unlinked crate `uuid`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `chrono` in this scope
[INFO] [stdout]    --> src/main.rs:157:36
[INFO] [stdout]     |
[INFO] [stdout] 157 |                         timestamp: chrono::Utc::now().timestamp(),
[INFO] [stdout]     |                                    ^^^^^^ use of unresolved module or unlinked crate `chrono`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `global_hotkey` in this scope
[INFO] [stdout]   --> src/hotkeys.rs:67:35
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 if event.state == global_hotkey::HotKeyState::Released {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `global_hotkey`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `global_hotkey`, use `cargo add global_hotkey` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tracing` in this scope
[INFO] [stdout]   --> src/main.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |         .with_max_level(tracing::Level::INFO)
[INFO] [stdout]    |                         ^^^^^^^ use of unresolved module or unlinked crate `tracing`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tracing`, use `cargo add tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `uuid` in this scope
[INFO] [stdout]    --> src/main.rs:153:29
[INFO] [stdout]     |
[INFO] [stdout] 153 |                         id: uuid::Uuid::new_v4().to_string(),
[INFO] [stdout]     |                             ^^^^ use of unresolved module or unlinked crate `uuid`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `toml` in this scope
[INFO] [stdout]    --> src/config.rs:191:30
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let config: Config = toml::from_str(&content)?;
[INFO] [stdout]     |                              ^^^^ use of unresolved module or unlinked crate `toml`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `toml`, use `cargo add toml` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `toml` in this scope
[INFO] [stdout]    --> src/config.rs:205:27
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let toml_string = toml::to_string_pretty(self)?;
[INFO] [stdout]     |                           ^^^^ use of unresolved module or unlinked crate `toml`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `toml`, use `cargo add toml` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> src/crypto.rs:118:20
[INFO] [stdout]     |
[INFO] [stdout] 118 |         let json = serde_json::to_string(data).map_err(|_| CryptoError::EncryptionFailed)?;
[INFO] [stdout]     |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> src/crypto.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         serde_json::from_str(&json).map_err(|_| CryptoError::InvalidFormat)
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tracing_subscriber` in this scope
[INFO] [stdout]   --> src/main.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     tracing_subscriber::fmt()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `tracing_subscriber`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tracing_subscriber`, use `cargo add tracing_subscriber` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `chrono` in this scope
[INFO] [stdout]    --> src/main.rs:157:36
[INFO] [stdout]     |
[INFO] [stdout] 157 |                         timestamp: chrono::Utc::now().timestamp(),
[INFO] [stdout]     |                                    ^^^^^^ use of unresolved module or unlinked crate `chrono`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nexus-clip` (bin "nexus-clip") due to 50 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `toml` in this scope
[INFO] [stdout]    --> src/config.rs:191:30
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let config: Config = toml::from_str(&content)?;
[INFO] [stdout]     |                              ^^^^ use of unresolved module or unlinked crate `toml`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `toml`, use `cargo add toml` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `toml` in this scope
[INFO] [stdout]    --> src/config.rs:205:27
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let toml_string = toml::to_string_pretty(self)?;
[INFO] [stdout]     |                           ^^^^ use of unresolved module or unlinked crate `toml`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `toml`, use `cargo add toml` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> src/crypto.rs:118:20
[INFO] [stdout]     |
[INFO] [stdout] 118 |         let json = serde_json::to_string(data).map_err(|_| CryptoError::EncryptionFailed)?;
[INFO] [stdout]     |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> src/crypto.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         serde_json::from_str(&json).map_err(|_| CryptoError::InvalidFormat)
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tracing_subscriber` in this scope
[INFO] [stdout]   --> src/main.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     tracing_subscriber::fmt()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `tracing_subscriber`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tracing_subscriber`, use `cargo add tracing_subscriber` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nexus-clip` (bin "nexus-clip" test) due to 50 previous errors
[INFO] running `Command { std: "docker" "inspect" "bfb8d5ba8880a00272397ce684b8cfafd579c1ee26332b6c2193d3f271533758", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bfb8d5ba8880a00272397ce684b8cfafd579c1ee26332b6c2193d3f271533758", kill_on_drop: false }`
[INFO] [stdout] bfb8d5ba8880a00272397ce684b8cfafd579c1ee26332b6c2193d3f271533758
